package com.changzhi.service;

import com.changzhi.ldyl.model.UserGift;
import com.changzhi.ldyl.model.vo.GiftConfigVo;
import com.changzhi.ldyl.model.vo.GoddessVo;
import com.changzhi.ldyl.model.vo.UserVo;

import java.util.List;

/**
 * @Description:女神节
 * @author: 小落
 * @date: 2021年02月25日
 */
public interface GoddessService {

	/**
	 * 处理mq礼物数据业务逻辑
	 * @param userGift
	 */
	void doMqDataByUserGift(UserGift userGift);

	/**
	 * 排行榜
	 * @return
	 */
	List<UserVo> rankings();

	/**
	 * 个人信息
	 */
	GoddessVo userInfo(String userId);

	/**
	 * 领取奖励
	 */
	GiftConfigVo receiveAward(String userId, Integer type);

}
